package com.nCoV.EpidemicSurveillance.common.utils;

import java.lang.reflect.Field;
import java.util.HashMap;
import java.util.Map;

/**
 * @author 罗穆健
 * @date 2020年4月17日
 */
public class MapUtil {
	 public static Map<String, Object> objectToMap(Object obj) throws Exception {    
	        if(obj == null){    
	            return null;    
	        }   
	   
	        Map<String, Object> map = new HashMap<String, Object>();    
	   
	        Field[] declaredFields = obj.getClass().getDeclaredFields();    
	        for (Field field : declaredFields) {    
	            field.setAccessible(true);  
	            map.put(field.getName(), field.get(obj));  
	        }    
	   
	        return map;  
	}  
}
